Big Huge Thesaurus

Antheraea pernyi

noun